/*MENU SECUNDARIO*/

.level{
  background-color: #DBA10E;
}

.level .level-right{
  padding-right: 6vw;
}

/*MENU PRINCIPAL*/
.main-menu{
  height: 200px;
  background-color: #fff;
}

.main-menu .logo{
  width: 250px;
  height: 150px;
  max-height: 150px;
}

.main-menu a{
  color: #222222;
  font-weight: normal;
}

.main-menu a.is-active{
  color: #6A13EF;
  background-color: #fff;
}

.main-menu a:hover, .navbar-dropdown{
  font-weight: bold;
  background-color: #f7f8f9;
}

.navbar-dropdown a.navbar-item:not(.is-active,.is-selected) {
  background-color: #ffffff;
  color: #222222;
}

.navbar-menu{
  justify-content: center;
}

.mobile-menu{
  background-color: #FFF;
}

.navbar-start{
  justify-content: center;
  margin-inline-end: initial;
}

/*MAIN SLIDER*/
.swiper {
  width: 100vw;
  height: 80vh;
}

.swiper-instituciones{
  width: 100vw;
  height: 15vh;
}

@media only screen and (max-width: 768px) {
  .swiper {
    height: 30vh;
  }

  .swiper-instituciones {
    height: 10vh;
  }
}

/*Banner*/
div.servicios_banner, .noticias-blog{
  background-color: #FFF;
}

div.servicios_banner h2{
  color: black;
}

div.servicios_banner .icon{
  color: black;
  font-size: 50px;
}

/*Noticias*/
.noticias div.pink{
  background-color: #FF4390;
}

.noticias div.green{
  background-color: #3DEAC9;
}
.noticias h2, .noticias p{
  color: black;
}

.noticias .item{
  padding-top: 60px;
  height: 350px;
}

/*Noticias Blog*/
.noticias-blog h2{
  color: black;
}
.p{
  color: black;
}
.card{
  background-color: #ffad09;
}

.card .title, .card .content, .card p{
  color: black;
}


/*Agenda*/
.agenda{
  background-color: #FFCC33;
}

.gto_logos{
  background-color: white;
}

.footer{
  background-color: rgb(0, 0, 0);
  position: relative;
  overflow: hidden;
}

.footer h2, .footer p, .footer .icon {
  color: rgb(246, 230, 0);
}
.icon{
  height: 20px;
}

.footer .flex-custom{
  display: flex;
  justify-content: flex-start; /* Horizontal alignment */
  align-items: flex-end; /* Vertical alignment at the bottom */
}

.footer .custom_icon_footer{
  position: absolute;
  right: -5%;
  bottom: -89%;
  width: 550px;
  height: 715px;
  z-index: 3;
}

@media only screen and (max-width: 768px) {
  .footer .custom_icon_footer {
    position: absolute;
    right: 0%;
    bottom: 0%;
    width: 550px;
    height: 715px;
    z-index: 0;
  }
}

@media only screen and (max-width: 1023px) {
  .footer .custom_icon_footer {
    opacity: 0.25;
  }
}
/* GACETA*/
.panel{
  border:solid 1px black;
}
.panel-block{
  color: #222222;
}

.panel-block:hover{
  color: #FFF;
}



.dropdown:hover>.dropdown-menu{ /*efecto hover menu*/
  display: block;
-webkit-box-shadow: 15px 17px 31px -13px rgba(253, 253, 253, 0.75);
-moz-box-shadow: 15px 17px 31px -13px rgba(255, 254, 254, 0.75);
box-shadow: 15px 17px 31px -13px rgba(247, 246, 246, 0.75);
    }
    
@media screen  and (max-width: 767px){
  .navbar-brand{
      display: none;
  }
}

